stick persons - German English Dictionary